当前位置:中国广告人网站--->品牌营销栏目--->知识管理-->详细内容
ERP系统与网络连接
作者:佚名 日期:2001-11-23 字体:[大] [中] [小]
-
从纯技术的角度讲,企业资源计划(ERP)实际上是一种集成化软件系统,它将许多商业过程处理模块集成起来,以此帮助企业保持竞争优势。由于ERP系统通常分布于企业的各部门和各分支机构,因此良好的网络系统就成为确保ERP成功实施的基本需求。
为了有效地支持ERP项目,企业信息系统管理人员必须深入理解ERP的结构和它对网络设施的基本要求。目前,决定实施ERP系统的企业通常都有基本的企业网,但是,如果要支持ERP实施,就必须把传统的共享式局域网升级到能提供高速IP服务的高性能交换式网络。类似地,传统的广域网也需要进行升级。此外,许多ERP系统的用户时常在家里或远程工作,因此网络方案还应该能够提供高性能的远程访问功能。
为了帮助企业解决实施ERP过程中遇到的问题,许多公司都开发了专门的ERP实现包和配置步骤,帮助企业解决ERP的连网问题。本文介绍企业在实施ERP连网过程中会遇到的问题极其解决方法。
ERP应用结构与连网
虽然各厂商推出的ERP应用结构各有差异,但它们一般都采用三层结构(参见图1)。顶层是运行后台数据库管理系统(DBMS)的服务器;中间层是运行商业应用的一台或一组服务器;底层是用户的桌面机。大部分ERP包一般都利用IP作为基本通信协议,但有些早期版本也采用一些更老的协议,如SNA、IPX或DECnet等。
1. DBMS与应用服务器连网
后端数据库服务器和应用服务器之间的交互操作通过数据库访问协议实现,这类协议可能是SQL或ODBC,这些协议通常运行在IP层之上。一般情况下,这些交互操作是数据高度集中的,需要占用大量的带宽,并且要求延迟尽可能短。要满足这些需求,后台数据库与应用服务器之间的通信最好采用专用FDDI网络,当然,专用快速以太网(共享式或交换式)也可以满足需求,因为绝大多数厂商和集成商都在100Mbps链路上进行了成功的应用性能测试。
为了实现FDDI的高可靠性,这种网络在部署时应该配备连接到网状拓扑结构上的冗余交换设备。当ERP服务器跨越子网进行通信时,Layer 3交换将提供增强的性能。此外,网络系统中,应该使用性能较好的交换设备和网络接口卡。同时在建立服务器之间的专用链路时,可以利用交换设备中的CoS/QoS特性对ERP通信进行优先权控制,以保证预期的响应速度。
应该注意的是,在一般情况下,应用服务器和后端数据库不应该通过广域网链路进行连接,因为这种连接容易带来延迟,而大于几毫秒的延迟都可能严重影响ERP系统的性能。如果因为服务器必须放在不同的地点而不得不使用WAN连接,则可行的方法之一是采用T1或T3租赁线路的逆向复用技术,以保证服务器之间的通信速度。
此外,在许多城市里,把连接转移到高速的本地城域网也是一种可行的办法。目前,运行在高速同步光纤网/同步数字分级网(SONET/SDH)上的ATM服务正变得越来越广泛和可用,如果连接距离少于50英里,且带宽和延迟不成为问题的话,利用这些高速城域网服务将成为另一种可行的方案。
最后,如果站点仅仅是因为距离太远而无法得到延迟足够低的连接(或这样做的成本太高),那么唯一的办法就是使用中间件(例如BEA Tuxedo等)对ERP应用进行改造。这种方法的过程非常复杂且实施成本很高,对ERP应用的设计和性能将产生重大影响。因此只要有可能,应尽量将DBMS和应用服务器放在一起并通过专用的高速LAN进行连接。
2. 应用服务器与客户端连网
应用服务器和客户端之间的交互操作是为ERP应用提供连网设施遇到问题最多的地方。这些交互操作因各厂商ERP系统的不同而存在很大差异。即使在同一个ERP系统内,因为依赖的应用规则和使用的中间件不同也会存在差异。网络设计人员理解这些交互操作的特点是非常重要的。如果有可能,应在ERP系统定制过程的早期就确定一个子网段进行测试。这可以通过利用嵌入式远程监控(RMON)和分析报告工具(如3Com公司的Transcend Traffix管理器)的RMON2数据实现,也可以在测试网段连接一个单独的探测器或协议分析仪来实现。
在企业环境中,保证ERP客户端对应用服务器具有可伸缩访问的最安全方法是从共享式LAN结构升级到专用的交换式连接。去掉共享式结构将消除传统LAN的许多不可预测性。而且,转移到专用以太网或快速以太网桌面连接和相应的骨干链路将大大增加整个企业网的可用带宽。要想得到理想的性能,最好将所有的客户端连接升级到至少10/100Mbps。在WAN中,ERP客户端与服务器之间的交互操作具有重要意义,不管客户端是个别远程用户还是位于分支机构办公室的用户,模拟的WAN连接至少应具有V.90 56Kbps的链路。数字用户线(DSL)和线缆调制解调器(Cable Modem)可以提供更高的速率。
不管连接类型是哪一种,都需要在带宽经常受到严重限制的WAN网络上保证不同的通信具有不同的优先权。现在有几种QoS方案,如路由器优先权排队、WAN链路带宽级别管理、映射通信、具有保证速率(CIR)的帧中继永久性虚拟线路(PVC)等。
如果交互操作效率不高的,那么网络设计人员必须确定问题是纯带宽不足引起的,还是延迟带来的。如果问题出在带宽不足上,可以通过对带宽进行升级和对通信的优先权进行调整来解决。然而如果问题出在延迟上,则需要采取不同的解决方案,或者使用一个可伸缩的远程控制方案如Citrix WinFrame或Microsoft NT Transaction Server来解决,或者使用新的中间件对ERP应用进行重新整合。在任何一种情况下,高效的广域网连接平台都是必需的。
3. 应用共存与QoS
ERP应用并不是在真空中操作。网络设计人员必须确保其他应用通信不会给ERP过程带来不利影响,因此,所使用的连网设备必须支持复杂的通信优先权和QoS控制,以使ERP通信获得比企业里所有其他通信流高的优先权。在实施ERP的过程中,企业所使用的路由器和交换设备都必须具有不同级别的嵌入式RMON和RMON2功能,以此识别和跟踪应用级通信信息。
新的挑战
随着网络技术的迅速进步和ERP在企业里的不断流行,将会出现许多新的ERP应用,这些新应用的出现无疑将向我们提出新的挑战。
1. 通过Web访问ERP应用
许多ERP厂商,包括Oracle和SAP,正在它们的ERP应用中添加Web接口。随着ERP应用变得越来越离不开Web,新的连网问题又出现了,ERP服务器变得越来越类似于其他的Web服务器。尽管在这种模式中减少了客户端的功能而增加了对服务器的要求,但位于客户端的用户仍然期望能够得到传统的应答时间服务。这就要求网络设计人员必须提供能够解决网络资源问题和服务器资源问题的复杂QoS方案。
2. 基于政策的管理
与DBMS/应用服务器网络不同,ERP通信在客户端/应用服务器网络中可能被授予最高优先权,但也有可能不具备这种优先权。这种情况主要出现在提供多种业务的网络里,如话音、视频传输等,因此在设计IP通信优先权方案时必须考虑所有应用。
3. 供应链的扩展
在将来,企业的外部贸易伙伴,如客户、供应商、合作商等将可以通过Internet访问企业ERP系统。这需要在ERP Web接口中增加复杂的安全功能,如公开密钥设施(PKI)和数字认证等。许多Internet服务提供商将提供可以优先处理与ERP相关业务的VPN服务。通过将QoS和安全特性集成到VPN中,这些服务商将可以为不同企业之间的ERP应用提供专用的Extranet服务。
ERP项目的实施对网络设计有很高的要求。LAN和WAN链路可能需要升级才能支持高速的IP服务。目前,许多公司都提供了解决ERP连网问题的专用网络解决方案。利用这些现有的产品和方案,企业可以方便地解决ERP系统的连网问题。